package errors

import "errors"

// 验证码
var (
	// ErrorVerifyCaptcha 验证码校验失败
	ErrorVerifyCaptcha = errors.New("verification code error")
	// ErrorCaptchaIpExists 当前客户端 ip 已存在，不允许在拉取验证码
	ErrorCaptchaIpExists = errors.New("ip addr exists, can't get captcha")
)

// 用户
var (
	// ErrorUserExist 用户已经存在
	ErrorUserExist = errors.New("user already exist")
	// ErrorUserNotExist 用户不存在
	ErrorUserNotExist = errors.New("user not exist")
	// ErrorPassword 密码错误
	ErrorPassword = errors.New("error password")
	// ErrorRoleNotExist 角色不存在
	ErrorRoleNotExist = errors.New("role not exist")
	// ErrorUserOldPasswd 原密码错误
	ErrorUserOldPasswd = errors.New("error password")
)

// 元数据
var (
	// ErrorMedataFromIncomingContext 从 context 中获取 medata 失败
	ErrorMedataFromIncomingContext = errors.New("error medata from context")
)
